// 角色管理接口
import request from '@/utils/request'

// 获取角色列表
export const getRoleList = params => request({
  url: '/roles',
  params
})
// 获取角色数量
export const getRoleCount = () => request({
  url: '/roles/count'
})

// 获取指定角色(根据id查角色)
export const getRoleDetail = (id) => request({
  url: '/roles/' + id
})

// 新建角色
export const addRole = (data) => request({
  url: '/roles',
  method: 'post',
  data // "title": "系统管理员", //标题 "description": "什么都能管" //描述
})

// 编辑角色
export const updataRole = (data) => request({
  url: '/roles/' + data.id,
  method: 'put',
  data
})

// 删除角色
export const deleteRole = (id) => request({
  url: '/roles/' + id,
  method: 'delete'
})

// // 给角色分配权限
// export const assignPerm = (data) => request({
//   url: '/roles',
//   method: 'put'
// })
// 获取权限列表
export const getPermissions = params => request({
  url: '/permissions',
  params
})
